[Statedef -2]
;-------------------------------------------------------------------------------
[State 0, DisplayToClipboard]
type = DisplayToClipboard
trigger1 = !ishelper
text = "life:%d,alive:%d,numhelper:%d,time:%d"
params = life,alive,numhelper,time
ignorehitpause = 1
persistent = 1
[state -2]
type = AppendToClipboard
trigger1 = !ishelper
text = "\nenumhelper:%d,ealive:%d,elife:%d,estate:%d"
params = enemy,numhelper,enemy,alive,enemy,life,enemy,stateno
ignorehitpause = 1
;-------------------------------------------------------------------------------
[State 0, StateTypeSet]
type = StateTypeSet
triggerall = !ishelper
trigger1 = movetype = H
movetype = I
ignorehitpause = 1

[State ]
type=ctrlset
trigger1=!ishelper
value=(roundstate=3)
ignorehitpause=1

[State ]
type = Assertspecial
trigger1 = !ishelper
flag = nostandguard
flag2 = nocrouchguard
flag3 = noairguard
ignorehitpause = 1

[State ]
type = Assertspecial
trigger1 = !ishelper
flag = nokoslow
ignorehitpause = 1

[State , G]
type = Nothitby
triggerall = !ishelper
trigger1 = roundstate != 2
value = SCA
ignorehitpause = 1

[State ]
type = powerset
trigger1 = !ishelper
value = powermax
ignorehitpause = 1

[State ]
type = lifeset
trigger1 = ishelper
value = lifemax
ignorehitpause = 1

[State ]
type = Screenbound
trigger1 = ishelper
value = 0
ignorehitpause = 1

[State ]
type = AssertSpecial
trigger1 = ishelper
flag = Noshadow
ignorehitpause = 1

[state ]
type = posset
trigger1 = !Ishelper
y = 0
ignorehitpause = 1

[state ]
type = velset
trigger1 = !Ishelper
x = 0
y = 0
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
triggerall = !ishelper
trigger1 = roundstate = 0
trigger2 = gametime%100 = 0
v = 0
range = 1,999
ignorehitpause = 1
;-------------------------------------------------------------------------------
[State ]
type = Pause
triggerall = !ishelper
Trigger1 = !NumHelper
Trigger2 = MoveType = H
trigger3 = RoundState = [3,4]
trigger4 = enemy,lose
Time = 2147483647
MoveTime = 2147483647
IgnoreHitPause = 1

[State ]
type = Superpause
triggerall = !ishelper
Trigger1 = !NumHelper
Trigger2 = MoveType = H
trigger3 = RoundState = [3,4]
trigger4 = enemy,lose
Time = 2147483647
MoveTime = 2147483647
Anim = -1
Sound = -1
Darken = 0
P2DefMul = 1
PowerAdd = 0
Unhittable = 0
IgnoreHitPause = 1
;-------------------------------------------------------------------------------
[State 0, LifeSet]
type = LifeSet
trigger1 = !ishelper&&alive
value = lifemax
ignorehitpause = 1

[State 0, LifeSet]
type = LifeSet
triggerall = !ishelper
trigger1 = !alive
value = 0
ignorehitpause = 1
;-------------------------------------------------------------------------------
[State ]
type = Helper
trigger1 = numhelper(420) = 0
name = "anti-pause(!time penetration-test)"
ID = 420
Persistent = 0
postype = p1
pos = 0,0
keyctrl = 0
ownpal = 1
helpertype = player
supermovetime = 9999999
pausemovetime = 9999999
ignorehitpause = 1
;-------------------------------------------------------------------------------
[State 0, SelfState]
type = SelfState
trigger1 = ishelper(420)
value = 420000
ignorehitpause = 1
;-------------------------------------------------------------------------------
[State begone forced declaration]
type = assertspecial
triggerall = !ishelper
trigger1 = roundstate > 2
flag = noko
ignorehitpause = 1

[State ]
type = SelfState
triggerall = !ishelper&&alive
trigger1 = !time
value = 1000
ignorehitpause = 1

[State ]
type = SelfState
triggerall = !ishelper
trigger1 = !alive
trigger2 = loseko
value = 5152
ignorehitpause = 1

[State 0, SelfState]
type = SelfState
triggerall = !ishelper
triggerall = roundstate > 2
trigger1 = anim = 69420
trigger2 = anim = 5152
value = ifelse(anim=69420,1000,anim)
ignorehitpause = 1

[State 0, SelfState]
type = SelfState
triggerall = !ishelper
trigger1 = hitpausetime
value = 160000
ignorehitpause = 1
;-------------------------------------------------------------------------------
[Statedef -3]

[State ]
type = varset
trigger1 = !ishelper
trigger2 = ishelper
sysvar(0) = gametime
ignorehitpause = 1
